FrameLib  2.0
DSP processing with frames of arbitrary timing and length
FrameLib_TimeFormat Struct Reference

a type for representing time in fixed-point high-precision for scheduling purposes. More...

#include <FrameLib_Types.h>

Inheritance diagram for FrameLib_TimeFormat:
FL_FP

Public Member Functions

 FrameLib_TimeFormat ()
 
 FrameLib_TimeFormat (const FL_FP &a)
 
 FrameLib_TimeFormat (uint64_t a, uint64_t b)
 
 FrameLib_TimeFormat (const double &val)
 
bool greaterThanZero ()
 
- Public Member Functions inherited from FL_FP
 FL_FP ()
 
 FL_FP (uint64_t a, uint64_t b)
 
 FL_FP (const FL_SP &val)
 
 FL_FP (const double &val)
 
uint64_t intVal () const
 
uint64_t fracVal () const
 
FL_FPoperator+= (const FL_FP &b)
 
FL_FPoperator-= (const FL_FP &b)
 
FL_FPoperator*= (const FL_FP &b)
 
FL_FPoperator/= (const FL_FP &b)
 
FL_FPoperator++ ()
 
FL_FP operator++ (int)
 
FL_FPoperator-- ()
 
FL_FPoperator-- (int)
 
 operator double () const
 
FL_FPoperator= (const double &a)
 
FL_FPoperator+= (const double &b)
 
FL_FPoperator-= (const double &b)
 
FL_FPoperator*= (const double &b)
 
FL_FPoperator/= (const double &b)
 

Static Public Member Functions

static FrameLib_TimeFormat smallest ()
 
static FrameLib_TimeFormat largest ()
 

Detailed Description

a type for representing time in fixed-point high-precision for scheduling purposes.

Constructor & Destructor Documentation

◆ FrameLib_TimeFormat() [1/4]

FrameLib_TimeFormat::FrameLib_TimeFormat ( )
inline

◆ FrameLib_TimeFormat() [2/4]

FrameLib_TimeFormat::FrameLib_TimeFormat ( const FL_FP a)
inline

◆ FrameLib_TimeFormat() [3/4]

FrameLib_TimeFormat::FrameLib_TimeFormat ( uint64_t  a,
uint64_t  b 
)
inline

◆ FrameLib_TimeFormat() [4/4]

FrameLib_TimeFormat::FrameLib_TimeFormat ( const double &  val)
inline

Member Function Documentation

◆ greaterThanZero()

bool FrameLib_TimeFormat::greaterThanZero ( )
inline

◆ largest()

static FrameLib_TimeFormat FrameLib_TimeFormat::largest ( )
inlinestatic

◆ smallest()

static FrameLib_TimeFormat FrameLib_TimeFormat::smallest ( )
inlinestatic

The documentation for this struct was generated from the following file: